/**
* Author: fulishang
* Create Time  : 2016年4月25日,上午12:15:49
* Modify Time :
* Desc  : 
*/
package com.sam.hr.dao.impl;

import java.util.List;

import com.sam.hr.common.dao.impl.BaseDaoHibernate4;
import com.sam.hr.dao.ManagerDao;
import com.sam.hr.domain.Manager;

public class ManagerDaoHibernate4 extends BaseDaoHibernate4<Manager>
implements ManagerDao
{
/**
 * 根据用户名和密码查询经理
 * @param emp 包含指定用户名、密码的经理
 * @return 符合指定用户名和密码的经理
 */
public List<Manager> findByNameAndPass(Manager mgr)
{
	return find("select m from Manager m where m.name = ?0 and m.pass=?1"
		, mgr.getName() , mgr.getPass());
}

/**
 * 根据用户名查找经理
 * @param name 经理的名字
 * @return 名字对应的经理
 */
public Manager findByName(String name)
{
	List<Manager> ml = find("select m from Manager m where m.name=?0"
		, name);
	if (ml != null && ml.size() > 0)
	{
		return ml.get(0);
	}
	return null;
}
}
